package com.erbao.datastructurearithmetic;

/**
 * @author CaoBaoYin
 * @since 2021/11/14 20:48
 */
public class RandomUtil {

    /**
     * 产生随机长度随机内容的数组
     * @param maxLen 数组的最大
     * @param maxValue 数组中每个值的最大值
     */
    public static int[] lenRandomAndValueRandom(int maxLen, int maxValue){
        int len = (int) (Math.random()*maxLen);
        int[] arr = new int[len];
        for (int i = 0; i < len; i++) {
            arr[i] = (int) (Math.random()*maxValue);
        }
        return arr;
    }

    /**
     * 
     * @param maxValue
     * @return 0(include) 到 maxValue（exclude） 之间的整数
     */
    public static int equalProbabilityInt (int maxValue) {
        return (int) (Math.random()*maxValue);
    }

}
